*{margin:0; padding:0;}
body,html{width:100%;margin:0px auto; background:#fff;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;}
img{width:100%; border:0;}
a{ text-decoration:none;}a:FOCUS{ outline: none;}
ul,ol{list-style-type:none}
.path {
  background-color: #eee;
  height: 32px;
  line-height: 28px;
  border: solid 1px #c4c4c4;
  padding-left: 20px;
}
.right-index {
  color: #DA0707;
  font-weight: bold;
  font-size: 14px;
}
.title-h2 {
  font-size: 14px;
  color: #0358af;
  font-weight: bold;
  border-bottom: solid 2px #0358af;
  clear: both;
  overflow: hidden;
  padding: 6px 15px;
  margin: 15px 0 4px 0;
}
.title-h2 span {
  float: left;
}
.title-h2 a {
  color: #2f6fbe;
  float: right;
}
.title-h2 .hide-next-btn,
.title-h2 .hide-next-btn-show,
.title-h2 .hide-next-btn:focus,
.title-h2 .hide-next-btn-show :focus,
.title-h2 .hide-next-btn:hover,
.title-h2 .hide-next-btn-show :hover {
  color: #0358af !important;
  cursor: pointer;
  border: 0px;
  background-color: #fff;
  text-decoration: none;
  margin-top: 18px;
}
.title-h2 .hide-next-btn:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  font-size: inherit;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0px, 0px);
  margin-right: 3px;
  content: "\f102";
}
.title-h2 .hide-next-btn-show:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  font-size: inherit;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0px, 0px);
  margin-right: 3px;
  content: "\f103";
}
.search-btn {
  height: 32px;
  background-repeat: repeat-x;
  border-color: #0358af;
  color: #FFF;
  background: #204d74;
}
.search-btn:active,
.search-btn:hover,
.search-btn:focus {
	outline:none;
  background-color: #0358af;
  background-position: 0 -15px;
  color: #FFF;
}
.btn-primary {
  height: 32px;
  background-repeat: repeat-x;
  border-color: #0358af;
  color: #FFF;
  background: #204d74;
}
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus {
	outline:none;
	border-color:#0358af;
  background-color: #0358af !important;
  background-position: 0 -15px;
  border-color: #204d74 !important;
  color: #FFF;
}

.search-table {
  font-size: 14px;
  width: 100%;
  max-width: 100%;
}
.search-table input,
.search-table select {
  font-size: 14px;
}
.search-table > thead > tr > th,
.search-table > tbody > tr > th,
.search-table > tfoot > tr > th,
.search-table > thead > tr > td,
.search-table > tbody > tr > td,
.search-table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  height: 40px;
}
.search-line {
  border-top: 1px solid #0358af;
  margin-top: 5px;
  margin-bottom: 5px;
}
.redfont {
  color: #0358af;
}

.edit-table{
  width: 100%;
  margin-bottom: 10px;
}

.edit-table > thead > tr > th,
.edit-table > tbody > tr > th,
.edit-table > tfoot > tr > th,
.edit-table > thead > tr > td,
.edit-table > tbody > tr > td,
.edit-table > tfoot > tr > td {
  border: 1px solid #d7d6d6;
  padding: 10px;
}
span.read-only{
	
  display: block;
  width: 100%;
  padding: 6px 0px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  word-break: break-all;
}


/**dalog 背景隐藏*/
.modal-backdrop.in {
  filter: alpha(opacity=0);
  opacity: 0;
}

.daiban-table > thead > tr > th,
.daiban-table > tbody > tr > th,
.daiban-table > tfoot > tr > th,
.daiban-table > thead > tr > td,
.daiban-table > tbody > tr > td,
.daiban-table > tfoot > tr > td {
  border-top: 0px;
  border-bottom: 1px solid #ddd;
}
/*easyui-*/


/**datagrid,添加红色元素*/
.datagrid-row-checked,
.datagrid-row-selected {
  background-color: #fff2f2;
}

/**datagrid,over flow ...*/
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber{  
    -o-text-overflow: ellipsis;  
    text-overflow: ellipsis;  
}  
div.panel.datagrid {
  margin-top: 20px;
  border: 0px;
}
div.panel.datagrid .datagrid-row,
div.panel.datagrid .datagrid-header-row {
  height: 32px;
}
div.panel.datagrid .datagrid-header-row {
  background-color: #EEEEEE;
}
div.panel.datagrid .datagrid-header-row td span {
  font-size: 14px;
  font-weight: 700;
}
div.panel.datagrid .datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
  border: 0px;
  border-bottom: 1px solid #dedede;
}
div.panel.datagrid .datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
  font-size: 14px;
}
div.panel.datagrid div.pagination table tbody tr td:first-child{
	
	display: none;
}
div.panel.datagrid div.pagination div.pagination-btn-separator{
	display: none;
}
div.panel.datagrid .l-btn-text{
	font-size: 14px;
	color: #337AB7;
}
/* easyui treegrid */
div.panel.datagrid table.datagrid-btable tbody tr td span.tree-icon{
	display: none;
}
div.panel.datagrid table.datagrid-btable tbody tr td span.tree-hit{
  margin-top: 6px;
}
div.panel.datagrid table.datagrid-btable tbody tr td span.tree-title{
  font-size: 14px;
  height: 28px;
  padding-top: 3px;
}
div.panel.datagrid table.datagrid-btable tbody tr td span.tree-title input[type=checkbox]{
	vertical-align:middle; 
	margin:auto;
	height:28px;
    line-height: normal;
}
/* easyui tabs */
.easyui-tabs .tabs-header .tabs,
.easyui-tabs .tabs-header .tabs li,
.easyui-tabs .tabs-header .tabs li a {
  height: 32px !important;
}
.easyui-tabs .tabs-header .tabs li a span {
  color: #444444 !important;
  font-size: 16px !important;
}
.easyui-tabs .tabs-header .tabs .tabs-selected a {
  background-color: #EEEEEE;
  border-bottom: 1px solid #eee;
  
}
div.easyui-panel {
    border: 0px;
}
.form-control[readonly]{
	
  background-color: #fff;
}



.inline-col-1,.inline-col-2,.inline-col-3,.inline-col-4,.inline-col-5,.inline-col-6,.inline-col-7,.inline-col-8,.inline-col-9,.inline-col-10,.inline-col-11,.inline-col-12{
  display:inline-block;
  vertical-align: middle;
}
.inline-col-1{
  width:8.333%;
}
.inline-col-2{
  width:16.666%;
}
.inline-col-3{
  width:24.999%;
}
.inline-col-4{
  width:33.332%;
}
.inline-col-5{
  width:41.665%;
}
.inline-col-6{
  width:50%;
}
.inline-col-7{
  width:58.335%;
}
.inline-col-8{
  width:66.668%;
}
.inline-col-9{
  width:75.001%;
}
.inline-col-10{
  width:83.334%;
}
.inline-col-11{
  width:91.667%;
}
.inline-col-12{
  width:100%;
}
.pl5{
  padding-left: 5px;
}



div.height2{
	width:100%;
	word-break: break-all;
	min-height: 60px;
	padding: 6px 0px;
}


